import sequelize from './db';
import { DataTypes, Model, Optional } from "sequelize";
class User extends Model {
};
User.init({
  userId: {
    type: DataTypes.STRING(32),
    primaryKey: true
  },
  name: {
    type: DataTypes.STRING
  },
  mobile: {
    type: DataTypes.STRING(11)
  },
  loginId: {
    type: DataTypes.STRING,
  },
  loginPwd: {
    type: DataTypes.STRING,
  },
  // sex: {
  //   type: DataTypes.BOOLEAN,
  //   allowNull: false,
  //   defaultValue: true
  // },
  // birthday: {
  //   type: DataTypes.STRING,
  //   allowNull: false
  // },
  userType: {
    type: DataTypes.STRING,
    allowNull: false
  }
}, {
  sequelize,
  tableName: 'user',
  modelName: 'User',
  createdAt: false,
  updatedAt: false,
})

export default User